Volume 48, Issue 3, October 2023, Pages 384-394
Mohamed Hassan Elagouz; Samir Masoud Abou-Shleel; Abdelaziz Belal; Yehia Galal Mohamed Galal